
# file: 05_random_demo.py
# 此文件名不要命名为 random.py

import random

# 使用固定的随机种子
random.seed(124)
# 在 range(1, 10, 2) 中随机返回一个数
x = random.randrange(1, 10, 2)
print(x)
x = random.randint(1, 6)
print(x)

L = [11, 22, 33, 44, 55, 66, 77]
# 从序列中随机抽取一个数据
x = random.choice(L)
print('x:', x)
x = random.choice(L)
print('x:', x)

# 随机选取3个数据返回
x= random.sample(L, 3)
print('x:', x)
print(L)
# 打乱 列表
random.shuffle(L)
print('L:', L)

# 生成 0～1范围内的浮点数
x = random.random()
print('x:', x)
# 生成 0～10000 范围内的浮点数
x = random.random() * 10000
print('x:', x)